		
		body {
            background-color: blue;
            margin :0;
            padding:0;
        }
        
        .main {
            width:900px;
            height: 500px;
            position:absolute;
	        top: 50%;
	        left: 50%;
	        margin-top: -250px; /* =-1/2*height */
	        margin-left: -450px; /* =-1/2*width */
            background-color: white;
        }
        
        .left, .right, .centre {
            float: left;
            height: 100%;
            background-color: white;
            position : relative;
        }
        
        .left {
            width:535px;  /*main.w - right.w - centre.w - 2*padding*/
            padding: 0 20px;
        }
        .right {
            width:275px;
            padding: 20px 20px;
        }
        .centre {
            width: 10px;
            background-color: blue;
            height: 600px;
            top : -20px;

        }
        .auth {
            margin-top: 150px;
        }
        .request {
            /*margin-top: 30px;*/
            cursor: pointer; cursor: hand;
            height : 40px;
            text-align: center;
            display: none;
            
        }
        .links {
            margin-top: 70px;
        }
        .links ul{
            margin-top: 2px;
            padding-left: 30px;
        }

        .r-star .cn.bl, .r-star .cn.br{
            margin-top: 500px;
        }
        